﻿using Shop.RemoteModel;
using SqlSugar;

namespace Shop.Model.DB
{
    [SugarTable("Page_ModuleList")]
    public class DBPageModuleList
    {
        [SugarColumn(IsPrimaryKey = true)]
        public long Id { get; set; }

        /// <summary>
        /// 模块Key
        /// </summary>
        public string ModuleKey { get; set; }

        /// <summary>
        /// 模块名
        /// </summary>
        public string ModuleName { get; set; }

        /// <summary>
        /// 模块类型
        /// </summary>
        public PageModuleType ModuleType { get; set; }

        /// <summary>
        /// 模块效果图
        /// </summary>
        public string ModuleIcon { get; set; }

        /// <summary>
        /// 使用范围
        /// </summary>
        public PageUseRange UseRange { get; set; }

        public PageModuleStatus Status { get; set; }

        public DateTime AddTime { get; set; }
    }
}
